﻿using Microsoft.Practices.ObjectBuilder2;

namespace UniAspect.UnityCommon.ResolutionLogging
{
    public interface IResolutionLoggerPolicy : IBuilderPolicy
    {
        void LogResolutionStarted(int depth, object buildKey);
        void LogResolutionCompleted(int depth, object originalBuildKey, object finalBuildKey, object result);
    }
}